package d0324;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Random;
public class MathTest {

        public static void main(String[] args) {
//        System.out.println(Math.ceil(1.23));
//        System.out.println(Math.floor(1.23));
//        System.out.println(Math.round(1.23));
//        System.out.println(Math.round(1.23F));
//        System.out.println(Math.random());

            //大整数
//        String s1="29219291291919391912919283232323";
//        String s2="2007594379874134134134127943";
//
//        //   将字符串作为参数，创建大整数BigInteger对象
//        BigInteger bi1=new BigInteger(s1);
//        BigInteger bi2=new BigInteger(s2);
//
//        //   调用BigInteger类中的方法进行运算,下面是加法和出发
//        System.out.println(bi1.add(bi2));
//        System.out.println(bi1.divide(bi2));
            //大浮点数
//        //使用double类型进行运算
//        double d1=4.3;
//        double d2=5.8;
//        System.out.println(d1+d2);
//
//    //   使用BigDecimal类型进行运算
//        BigDecimal bd1=new BigDecimal(d1);
//        BigDecimal bd2=new BigDecimal(d2);
//        System.out.println(bd1.add(bd2));
            //随机数
//        Random random = new Random();
//        System.out.println(random.nextInt(2));
//        Random random1 = new Random(1L);
//        Random random2 = new Random(1L);
//        System.out.println(random1.nextInt());
//        System.out.println(random2.nextInt());


        }
    }